﻿using System;
using System.Collections.Generic;
using Neturion.Dados;

namespace Neturion.IRepositorios
{
    public interface IRepositorioCnae : IRepositorio<Cnae, int>
    {
        Cnae ObterPorCodigo(string codigo);
        IList<Cnae> ObterPorDescricao(string descricao);
        IList<Cnae> ObterTodos(int inicio, int quantidade, int quantidadeMinima, string codigo, string descricao, DateTime? inicioVigencia, DateTime? fimVigencia);
        int ObterUltimoIdCodigoInteiro();
    }
}